disgusting stench - Francés Inglés Diccionario